package ar.com.mooral.activities;


import android.content.ComponentName;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import ar.com.mooral.crohn.application.CrohnContext;
import ar.com.mooral.data.FoodList;
import ar.com.mooral.data.GeneralStatus;
import ar.com.mooral.data.MissedMedicationReason;
import ar.com.mooral.data.Result;
import ar.com.mooral.data.Symptoms;
import ar.com.mooral.pojo.FoodListPojo;
import ar.com.mooral.pojo.GeneralStatusPojo;
import ar.com.mooral.pojo.MissedMedicationReasonPojo;
import ar.com.mooral.pojo.SymptomPojo;

public class SintomaPersonalizadoNuevo extends CrohnActivity {

	private Symptoms symptoms;
	private SymptomPojo pojo;
	
    public void onCreate(Bundle savedInstanceState) {
    	
        super.onCreate(savedInstanceState);
        setContentView(R.layout.sintoma_personalizado_nuevo);

        symptoms = new Symptoms(this);
        
        
        if (!CrohnContext.isPojoLoaded()) {
        	SymptomPojo newPojo = new SymptomPojo();
			CrohnContext.setPojo(newPojo);
		}else{
			((EditText)findViewById(R.id.txtSintomaPersonalizadoNuevoNombre)).setText(((SymptomPojo) CrohnContext.getPojo()).getName());
		}
		pojo = (SymptomPojo) CrohnContext.getPojo();
        
        
		Button btnSintomaPersonalizadoNuevoGuardar = (Button)findViewById(R.id.btnSintomaPersonalizadoNuevoGuardar);
        btnSintomaPersonalizadoNuevoGuardar.setOnClickListener (new View.OnClickListener() {
		    public void onClick(View view) {


		    	EditText txtSintomaPersonalizadoNuevoNombre = (EditText)findViewById(R.id.txtSintomaPersonalizadoNuevoNombre);
		    	pojo.setName(txtSintomaPersonalizadoNuevoNombre.getText().toString());
		    	
		    	
		    	if (pojo.getName() == null || pojo.getName().equals("")) {
		    		Result r = new Result(Result.INFO, "Debe ingresar el nombre");
		    		showMessage(r);
		    	} else {

		    		Result r = symptoms.save(pojo);
		    		if (r.hasError()) {
			        	showMessage(r);
			        } else {
			        	CrohnContext.setPojo(null);
				    	finish();
				        //TabGroupActivity parentActivity = (TabGroupActivity)getParent();
			            //parentActivity.onBackPressed();

			        }
		    	}
		    	
		    }
		});
        
        
        Button btnSintomaPersonalizadoNuevoCancelar = (Button)findViewById(R.id.btnSintomaPersonalizadoNuevoCancelar);
		btnSintomaPersonalizadoNuevoCancelar.setOnClickListener (new View.OnClickListener() {
		    public void onClick(View view) {
		    	finish();
		        //TabGroupActivity parentActivity = (TabGroupActivity)getParent();
	            //parentActivity.onBackPressed();
		    	
		    }
		});
        
        
    }
	
}
